import py_eureka_client.eureka_client as eureka_client

# 服务ip 与 端口
# server_host = "127.0.0.1"
server_port = 8000


def eureka_init():
    eureka_client.init(eureka_server="http://10.245.150.106:30071/eureka/",
                       app_name="eatfun_backend",
                       # 当前组件的主机名，可选参数，如果不填写会自动计算一个，如果服务和 eureka 服务器部署在同一台机器，请必须填写，否则会计算出 127.0.0.1
                       # 我要做镜像了，如果还得指定ip的话，那我随机的ip咋整，看看你能不能自动分析出我的IP吧
                       # instance_host=server_host,
                       # instance_ip=server_host,
                       instance_port=server_port,
                       status_page_url="/eatfun_backend/actuator/info",
                       # 调用其他服务时的高可用策略，可选，默认为随机
                       ha_strategy=eureka_client.HA_STRATEGY_RANDOM
                       )
    print("Eureka client is running")
